package com.spider.gp.dao;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.Data;

/**
 * sql_statement_execution
 * @author 
 */
@Data
public class SqlStatementExecution implements Serializable {
    @TableId
    private Integer id;

    /**
     * SQL语句
     */
    @ApiModelProperty(value="SQL语句")
    private String sqlStatement;

    /**
     * 类型 INSERT UPDATE DELETE SELECT
     */
    @ApiModelProperty(value="类型 INSERT UPDATE DELETE SELECT")
    private String type;

    /**
     * SQL描述
     */
    @ApiModelProperty(value="SQL描述")
    private String sqlDesc;

    /**
     * 涉及的表（备用）
     */
    @ApiModelProperty(value="涉及的表（备用）")
    private String associationTable;

    /**
     * 执行频率 day month week year hour
     */
    @ApiModelProperty(value="执行频率 day month week year hour")
    private String executionFrequency;

    /**
     * 执行频率
     */
    @ApiModelProperty(value="执行频率")
    private Integer executionFrequencyNum;

    /**
     * cron表达式
     */
    @ApiModelProperty(value="cron表达式")
    private String cronExecution;

    /**
     * 1 正常
     */
    @ApiModelProperty(value="1 正常")
    private Integer state;
    @ApiModelProperty(value="下次执行时间")
    private String nextTime;
    @ApiModelProperty(value="标识")
    private String fixLogo;
    private static final long serialVersionUID = 1L;
}